Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		// user: {
		// 	img_url: '/pages/image/images/bgar.png', // 头像
		// 	name: '刘艳玲', // 姓名
		// 	enname: "Liu yan ling", // 英文姓名
		// 	occupation: '党委副书记、总经理', // 职业 
		// 	phone: '15040001211', // 电话
		// 	machine: '024-86874350', // 座机
		// 	email: 'seairy@126.com', // 邮箱
		// 	addres: '辽宁省沈阳市和平区砂川街71号', // 地址
		// },
		no_img: '/pages/image/icon/no_img.jpg', //二维码
		userInfo: null,
		// userInfo: {
		// 	id: 0,
		// 	name: '', // 姓名
		// 	Engname: '', // 英文姓名
		// 	company: '', // 公司
		// 	occupation: '', // 职业
		// 	img_url: '', // 头像
		// 	phone: '', // 电话
		// 	tel: '', // 电话
		// 	email: '', // 邮箱
		// 	address:'',//
		// 	is_self: true,
		// },
		contact:'',
		since: '1992', // 集团创建于
		money: '33', // 集团总资产
		save: '25', // 冷库储藏
		datalist: [
			// {
			// 	id: 1,
			// 	img_url: 'https://img95.699pic.com/photo/50035/6614.jpg_wh860.jpg',
			// 	tile: '批发市场',
			// 	cont: '水产批发市场成立于1991年，位于沈阳市经济技术开发区，羊吉·农产品物流中心院内。是商务部全...水产批发市场成立于1991年，位于沈阳市经济技术开发区，羊吉·农产品物流中心院内。是商务部全...',
			// }
		],
		company_name:"沈阳副食集团有限公司",
		address: '辽宁省沈阳市和平区砂川街71号', // 地址
		web_url: 'http://www.syfsjt.cn', // 网站
		er_img_url: '/pages/image/icon/wx.png', //二维码
	},
	// 集团荣誉
	honors() {
		wx.navigateTo({
			url: '/pages/honors/index',
		})
	},
	// 集团简介
	ompany() {
		wx.navigateTo({
			url: '/pages/ompany/index',
		})
	},
	// 主营业务
	business() {
		wx.navigateTo({
			url: '/pages/business/index',
		})
	},
	// 发展历程
	history() {
		wx.navigateTo({
			url: '/pages/history/index',
		})
	},
	// 产品详情
	busddetail(e) {
		let index = e.currentTarget.dataset.index;
		let link = this.data.datalist[index].link;
		console.log(index);
		console.log(link);
		wx.navigateTo({
			url: link,
		})
	},
	// 保存到通讯录
	saveUserinfo() {
		wx.requirePrivacyAuthorize({
			success: res => {
				console.log(res)
				if (res.errMsg == "requirePrivacyAuthorize:ok") {
					console.log('已同意')
					wx.addPhoneContact({
						lastName: this.data.userInfo.name, // 姓氏
						mobilePhoneNumber: this.data.userInfo.phone, //电话
						email: this.data.userInfo.email, // 邮箱
						title: this.data.userInfo.occupation, // 职位
						organization:this.data.company_name,
						url: this.data.web_url, // 公司网址
						success: function (res) {
							console.log('保存成功', res);
						},
						fail: function (res) {
							console.log('失败', res.errMsg)
							wx.getSetting().then(res => {
								if (!res.authSetting['scope.addPhoneContact']) {
									wx.showModal({
										title: '授权提醒',
										content: '请确认授权，否则无法使用存入功能',
										success: function (tip) {
											if (tip.confirm) {
												wx.openSetting()
											}
										}
									})
								}
							})
						}
					});
				}
				this.setData({
					focus: true
				})
			},
			fail: res => {
				console.log('用户拒绝了隐私协议')
			}
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		//扫码进来获取分享人信息
		if (typeof (options.scene) != 'undefined') {
			let scene = decodeURIComponent(options.scene);
			//&是我们定义的参数链接方式
			let P_account_id = scene.split("&")[0];
			console.log(P_account_id);
			wx.setStorageSync('P_account_id', P_account_id);
		}
		if (typeof options.account_id != 'undefined') {
			let P_account_id = options.account_id;
			console.log(P_account_id);
			//通过分享点击进来的
			wx.setStorageSync('P_account_id', P_account_id);
		}
		console.log('options');
		console.log(options);

		this.init_data();
	},

	init_data() {
		this.init_compnay_info();
		this.init_business_info();
	},

	init() {
		return new Promise(async (resolve, reject) => {
			let P_account_id = wx.getStorageSync('P_account_id');
			console.log(P_account_id);
			var user = await getApp().util.getOne(P_account_id);

			this.setData({
				// user_login: user.user_login,
			}, () => {
				if(user.userInfo == null){
					this.setData({
						userInfo:null
					})
					return;
				}
				if (user.userInfo.avatar == '') {
					user.userInfo.avatar = this.data.no_img;
				}
				this.setData({
					'userInfo.id': user.userInfo.id,
					'userInfo.img_url': user.userInfo.avatar,
					'userInfo.name': user.userInfo.username,
					'userInfo.company': user.userInfo.company,
					'userInfo.Engname': user.userInfo.username_en,
					'userInfo.occupation': user.userInfo.position,
					'userInfo.phone': user.userInfo.mobile,
					'userInfo.tel': user.userInfo.tel,
					'userInfo.email': user.userInfo.email,
					'userInfo.address': user.userInfo.company_address,
					'userInfo.is_self': user.userInfo.is_self,
				}, () => {
					// 观看人次数+1  不是自己看自己
					if (this.data.times_flag && !this.data.userInfo.is_self) {
						this.add_see_times();
					}
					this.setData({
						times_flag: false
					});
					//我的访客记录
					// if (this.data.userInfo.is_self) {
					// 	this.init_visitor();
					// }
					resolve();
				})
			})
		})
	},

	// 获取简介背景图 首页宣传视频 公司地址 网址 微信公众号二维码
	init_compnay_info() {
		var url = 'index/compnay_info'
		getApp().util.request({
			url: url,
		}).then((res) => {
			this.setData({
				contact: res.home_describe, // 简介
				since: res.since, 
				money: res.money, 
				save: res.save, 
				gs_addrs: res.company_address, // 公司地址
				qrcode1: res.qrcode1, // 二维码
				address: res.company_address, // 地址
				web_url: res.website, // 网站
				er_img_url: res.qrcode1, //二维码
			})
		})
	},
	init_business_info(){
		//获取主营业务
		var url = 'Business/main_list'
		getApp().util.request({
			url: url,
		}).then((res) => {
			this.setData({
				datalist: res
			})
		})
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
   * 生命周期函数--监听页面显示
   */
	onShow: function () {
		this.init().then(async (res) => {
			// 获取用户登录状态
			// var login_user = await getApp().util.getUser();
			// this.setData({
			// 	user_login: login_user.user_login,
			// })
		});
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {
		var that = this;
		var account_id = this.data.userInfo.id
		console.log('onShareAppMessage' + account_id);
		var link_path = "/pages/index/index?account_id=" + account_id;
		// 自己点自己不算
		console.log(this.data.userInfo.is_self);
		if (this.data.userInfo && !this.data.userInfo.is_self) {
			// this.add_share_times();
		}
		return {
			// title: share_title,
			path: link_path,
			// imageUrl: share_image, //自定义分享图（750*600【5:4】）
		}
	}
})